//
// Created by Administrator on 2022/1/3 0003.
//
#include <iostream>
#include <cstdio>
#include "t_cin.h"

//测试cin输入流
void test_cin(){
    using namespace std;
    char ch;
    int count = 0;
    //通过cin.get(&char)返回的cin对象本身判断是不是成功，如磁盘错误、输入终止等操作时候cin.get(&char)将会报错
    //cin.get()在没有参数的版本重载版本下类似C语言的getchar()函数，将字符编码作为int返回;cout.put(char)类似C语言的putchar(char)
    //cin>>variable 将会跳过空格和换行符,将输入是否成功转换bool值：true或者false
//    while (cin.get(ch) && ch != '\n'){
    while ((ch = cin.get()) != '\n'){
        ++count;
    }
    cout<<"you input words total is:"<<count<<endl;
}